package Modelo;

import java.util.ArrayList;

public class Equipo {
	
	private String codigoEquipo;
	private String nombreEquipo;
	private String annoFundacion;
	private String ciudad;
	private String nombreEstadio;
	private ArrayList<Jugador> Jugador;
	private Integer juegosJugados=0;
	private Integer juegosGanados=0;
	private Integer juegosEmpatados=0;
	private Integer juegosPerdidos=0;
	private Integer puntosAcumulados=0;
	private Integer golesFavor=0;
	private Integer golesContra=0;
	
		
	//Constructor
	public Equipo() {
		super();
		// TODO Auto-generated constructor stub
		this.Jugador = new  ArrayList<Jugador>();
	}
	
	public Equipo(String codigoEquipo, String nombreEquipo,
			String annoFundacion, String ciudad, String nombreEstadio,
			Integer juegosJugados,
			Integer juegosGanados, Integer juegosEmpatados,
			Integer juegosPerdidos, Integer puntosAcumulados,
			Integer golesFavor, Integer golesContra) {
		super();
		this.codigoEquipo = codigoEquipo;
		this.nombreEquipo = nombreEquipo;
		this.annoFundacion = annoFundacion;
		this.ciudad = ciudad;
		this.nombreEstadio = nombreEstadio;
		this.juegosJugados = juegosJugados;
		this.juegosGanados = juegosGanados;
		this.juegosEmpatados = juegosEmpatados;
		this.juegosPerdidos = juegosPerdidos;
		this.puntosAcumulados = puntosAcumulados;
		this.golesFavor = golesFavor;
		this.golesContra = golesContra;
	}
	//Getters and Setters
	public String getCodigoEquipo() {
		return codigoEquipo;
	}
	public void setCodigoEquipo(String codigoEquipo) {
		this.codigoEquipo = codigoEquipo;
	}
	public String getNombreEquipo() {
		return nombreEquipo;
	}
	public void setNombreEquipo(String nombreEquipo) {
		this.nombreEquipo = nombreEquipo;
	}
	public String getAnnoFundacion() {
		return annoFundacion;
	}
	public void setAnnoFundacion(String annoFundacion) {
		this.annoFundacion = annoFundacion;
	}
	public String getCiudad() {
		return ciudad;
	}
	public void setCiudad(String ciudad) {
		this.ciudad = ciudad;
	}
	public String getNombreEstadio() {
		return nombreEstadio;
	}
	public void setNombreEstadio(String nombreEstadio) {
		this.nombreEstadio = nombreEstadio;
	}
	
	public Integer getJuegosJugados() {
		return juegosJugados;
	}

	public void setJuegosJugados(Integer juegosJugados) {
		this.juegosJugados = juegosJugados;
	}

	public Integer getJuegosGanados() {
		return juegosGanados;
	}

	public void setJuegosGanados(Integer juegosGanados) {
		this.juegosGanados = juegosGanados;
	}

	public Integer getJuegosEmpatados() {
		return juegosEmpatados;
	}

	public void setJuegosEmpatados(Integer juegosEmpatados) {
		this.juegosEmpatados = juegosEmpatados;
	}

	public Integer getJuegosPerdidos() {
		return juegosPerdidos;
	}

	public void setJuegosPerdidos(Integer juegosPerdidos) {
		this.juegosPerdidos = juegosPerdidos;
	}

	public Integer getPuntosAcumulados() {
		return puntosAcumulados;
	}

	public void setPuntosAcumulados(Integer puntosAcumulados) {
		this.puntosAcumulados = puntosAcumulados;
	}

	public Integer getGolesFavor() {
		return golesFavor;
	}

	public void setGolesFavor(Integer golesFavor) {
		this.golesFavor = golesFavor;
	}

	public Integer getGolesContra() {
		return golesContra;
	}

	public void setGolesContra(Integer golesContra) {
		this.golesContra = golesContra;
	}

	public int contarJugador()
	{
		return this.Jugador.size();
	}
	
	public void agregarJugador(Jugador jugador) 
	{
		this.Jugador.add(jugador);

	}
	public ArrayList<Jugador> getJugador() {
		return Jugador;
	}
	

}
